fedora-x86_64:
extends: .build-fedora-default
stage: build
+ needs: []
variables:
EXTRA_MESON_FLAGS: "--buildtype=debug --default-library=both"
script:
release-build:
extends: .build-fedora-default
stage: build
+ needs: []
variables:
EXTRA_MESON_FLAGS: "--buildtype=release"
script:
msys2-mingw64:
extends: .mingw-defaults
+ needs: []
variables:
MSYSTEM: "MINGW64"
CHERE_INVOKING: "yes"
flatpak-manual:demo:
extends: .flatpak-manual
+ needs: []
variables:
APPID: org.gtk.Demo4
flatpak-master:demo:
extends: .flatpak-master
+ needs: []
variables:
APPID: org.gtk.Demo4
flatpak-manual:widget-factory:
extends: .flatpak-manual
+ needs: []
variables:
APPID: org.gtk.WidgetFactory4
flatpak-master:widget-factory:
extends: .flatpak-master
+ needs: []
variables:
APPID: org.gtk.WidgetFactory4
flatpak-manual:icon-browser:
extends: .flatpak-manual
+ needs: []
variables:
APPID: org.gtk.IconBrowser4
flatpak-master:icon-browser:
extends: .flatpak-master
+ needs: []
variables:
APPID: org.gtk.IconBrowser4
static-scan:
image: $FEDORA_IMAGE
stage: analysis
+ needs: []
variables:
EXTRA_MESON_FLAGS: "--buildtype=debug"
script:
image: $FEDORA_IMAGE
tags: [ asan ]
stage: analysis
+ needs: []
variables:
script:
- CC=clang meson --buildtype=debugoptimized -Db_sanitize=address -Db_lundef=false -Dintrospection=false _build
reference:
image: $DOCS_IMAGE
stage: docs
+ needs: []
variables:
EXTRA_MESON_FLAGS: "--buildtype=release"
script:
pages:
stage: deploy
+ needs: ['reference']
script:
- mv _reference/ public/
artifacts: